#ifndef SSY_RECORD_CACHE_H
#define SSY_RECORD_CACHE_H


typedef struct {
	char time[32];
	char interval[8];
} t_RecordCache;

#ifdef __cplusplus
extern "C" {
#endif

	int RCache_GetInterval(const char *oldtime, const char *newtime);
	void RCache_AddInterval(const char *time, const char *interval, char *outTime, int outSize);
	void RCache_Read(const char *confPath, t_RecordCache *recordCache);
	void RCache_Write(const char *confPath, const t_RecordCache *recordCache);
	void RCache_Print(const t_RecordCache *recordCache);

#ifdef __cplusplus
};
#endif


#endif // SSY_RECORD_CACHE_H

